package vip.lsjscl.flowboot.workflow.model.vo;

import lombok.Data;

/**
 * 变迁
 * 描述工作流中两个活动之间的转换关系
 *
 * @author zhangxingju
 * @date 2025/02/15
 */
@Data
public class TransitionVO{

    private String id;
    /**
     * 起始活动
     */
    private String fromActivityId;

    /**
     * 目标活动
     */
    private String toActivityId;

    /**
     * 变迁名称
     */
    private String name;

    /**
     * 变迁编码
     */
    private String code;

    /**
     * 执行优先级
     */
    private Integer priority;

    /**
     * 条件处理类
     */
    private String conditionClass;

    /**
     * 后置处理类
     */
    private String afterClass;

    /**
     * 状态
     */
    private String status;

    /**
     * 流程版本ID
     */
    private String workflowVersionId;

    /**
     * 业务ID
     */
    private String businessId;
} 